$(function () {
    // 需求一  定义校验规则
    let form = layui.form
    form.verify({
        // 属性规则名称，值是规则
        pwd: [
            /^[\S]{6,15}$/,
            "密码必须为6-15位的非空字符"
        ],
        // 新密码的规则是不能与原密码相同
        newPwd: function (value) {
            // value代表新密码的值
            // 获取旧密码的值
            let v1 = $('[name=oldPwd]').val()
            // 判断，旧密码和新密码相同  报错
            if (value == v1) {
                return "新旧密码不能相同"
            }
        },
        // 确认新密码的规则是  一定要和新密码相同
        rePwd: function (value) {
            // value代表确认新密码的值
            // 获取新密码的值
            let v2 = $('[name=newPwd]').val()
            if (value !== v2) {
                return '两次新密码输入不一致！'
            }
        }
    })

    // 需求二 发送ajax请求
    $('#formPwd').on('submit', function (e) {
        e.preventDefault()
        axios({
            method: 'POST',
            url: '/my/updatepwd',
            data: $(this).serialize()
        }).then(({
            data: res
        }) => {
            if (res.status != 0) {
                return layui.layer.msg(res.message)
            }
            // 成功给提示
            layui.layer.msg('恭喜您，修改密码成功！')
            $('#formPwd')[0].reset()
        })








    })


})